<!DOCTYPE html>
<style>
#composited-box {
    will-change: transform;
    position: absolute;
    background-color: green;
    clip: rect(40px, 110px, 110px, 40px);
}
.child {
    width: 50px;
    height: 50px;
    background-color: green;
}
.composited {
    will-change: transform;
}
</style>
<script src="../resources/text-based-repaint.js"></script>
<script>
function repaintTest() {
    // This will cause a full layer repaint, but should not include the composited child.
    document.getElementById('composited-box').style.clip = 'rect(30px, 120px, 120px, 30px)';
}
window.onload = runRepaintTest;
</script>
<div id="composited-box">
    <div class="child"></div>
    <div class="composited child"></div>
</div>
